package com.ruoyi.workbench.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * wb_physical_unit
 *
 * @author hanjiafeng
 */
public class WbPhysicalUnit extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * id，和公司的单元id无关，为自动生成
     */
    @Getter
    @Setter
    private Long id;
    /**
     * 单元名称
     */
    @Getter
    @Setter
    private String name;
    /**
     * 父id，当level=6时，该id指向sys_dept.dept_id
     */
    @Getter
    @Setter
    private Long parentId;
    /**
     * 祖先id，从sys_dept里的祖先部门继承+本表的祖先id
     */
    @Getter
    @Setter
    private String ancestors;

    /**
     * 七级单元类型：0：小区，1：街道，2：自然庄
     */
    @Getter
    @Setter
    private Byte unit7Type;

    /**
     * 类型，0：农村，1：城市
     */
    @Getter
    @Setter
    private Byte type;
    /**
     * 等级，6：六级单元，7：七级单元，依此类推
     */
    @Getter
    @Setter
    private Byte level;
    /**
     * 排序
     */
    @Getter
    @Setter
    private Byte orderNum;
    /**
     * 0可用，1不可用
     */
    @Getter
    @Setter
    private Byte status;
    /**
     * 0正常，2删除
     */
    @Getter
    @Setter
    private Byte delFlag;
}
